草庐IT

Android AlarmManager 推送通知

全部标签

ios - Firebase 通知 Swift 3

我的主要错误是:"Argumentof#selectorreferstoinstancemethod'tokenRefreshNotification'thatisnotexposedtoObjective-C"这是我的AppDelegate:@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?letgcmMessageIDKey="gcm.message_id"funcapplication(_application:UIApplication,didFinis

ios - 如何提示用户在 AppDelegate 之外接受推送通知?

我的应用加载到一个ViewController中,告诉用户为什么他们应该接受推送通知。直到他们按下此ViewController上的“继续”按钮后,我才希望提示他们接受推送通知。这意味着我需要在我的初始ViewController中的某处包含代码,我们称它为BeforePromptController。我正在使用Firebase以防万一。这是我在AppDelegate中的工作代码(但是我想更改它以便在用户按下BeforePromptController中的Continue按钮后出现提示)。我试图在这里只包括AppDelegate的重要部分..importUIKitimportFireb

ios - 如何关闭通知内容扩展?

我想实现与IOS原始时钟应用程序相同的功能。但我遇到了一个障碍:当贪睡剩余时间设置为零时,我无法通过编程方式关闭通知内容扩展。图片如下:我的NotificationViewController.swift:importUIKitimportUserNotificationsimportUserNotificationsUIclassNotificationViewController:UIViewController,UNNotificationContentExtension{@IBOutletvarlabel:UILabel?varpreviousNotification:UNNo

ios - Firebase 通知未在 iOS 应用程序中显示警报或横幅和角标(Badge)应用程序图标

我设计了一款支持推送通知的iOS应用。通过FCM抛出的通知(仅用于检查),它只会在前台模式下在控制台中打印。但是当应用程序处于后台模式时,它不会显示任何通知。我已注册AppleDeveloperProgram帐户。在这个帐户中,我创建了一个带有推送通知启用和证书(用于生产)的应用程序ID。创建了.p12和.pem文件。还创建了配置文件(AdHoc)为iOS10+的xcode8中的通知实现了Firebase中给出的代码。正确生成的设备token。仍然无法收到通知。请帮助..应用委托(delegate)代码:importUIKitimportUserNotificationsimportF

如果应用程序终止,则不会收到 iOS FCM 推送通知

我正在开发一个Swift项目并将FCM集成到其中。我能够在应用程序运行时以及应用程序处于后台状态时接收推送通知。但有时当我终止(强制关闭)应用程序,然后从控制台发送通知时,没有显示任何通知。我在iOS10上工作并在didFinishLaunchingWithOptions中实现了以下代码:UNUserNotificationCenter.current().delegate=selfUNUserNotificationCenter.current().requestAuthorization(options:[.alert,.badge,.sound]){granted,errorin

php - Firebase 云消息传递 PHP 集成发送推送通知

我已经在PHP中集成了FCM推送通知功能。现在,通知工作正常,但badge号码不工作。我已经添加了badge=1但每次都没有显示1而不是递增的角标(Badge)编号。我想发送自动递增的角标(Badge)编号。请看我的php文件代码:$title,'text'=>$body,'sound'=>'default','badge'=>'1');//Thisarraycontains,thetokenandthenotification.The'to'attributestoresthetoken.$arrayToSend=array('to'=>$token,'notification'=>

ios - 隐藏导航栏时 UINavigationController 推送弹出

我有两个ViewControler(ControllerA,ControllerB),它们都在viewWillAppear中隐藏导航栏,并在viewWillDisappear中显示导航栏(因为有时,Controller将它们插入必须显示栏)现在,当我在导航堆栈中获得ControllerA时遇到问题,在ControllerA中,我必须按下ControllerB。因为推送动画会调用A的viewWillDisappear,所以在动画中。栏会快速显示和隐藏,同样的问题发生在弹出动画中。当viewControllers有不同的显示/隐藏导航设置时,如何很好地执行这种推送和弹出?

ios - 即使应用程序在 iOS 中使用 Swift 3.0 处于后台,也根本不会推送通知横幅

即使应用程序在iOS-Swift3.0中处于后台,也根本不会推送通知横幅。我按照以下链接为我的应用实现推送通知。RegisteringforPushNotificationsinXcode8/Swift3.0? 最佳答案 当我将设备连接到Xcode时,我发现它们也不可靠。再次尝试删除并安装该应用程序,然后断开它与Xcode的连接。它应该在进入后台后开始显示,但是,它绝对不是那么可靠。希望对您有所帮助。亲切的问候,穆昆德 关于ios-即使应用程序在iOS中使用Swift3.0处于后台,也根

ios - 由于 HomeKit 配件中的事件而推送通知

我希望我的应用能够感知HomeKit配件触发的事件(HMAccessory)。这样,当我的HomeKit驱动的运动检测器检测到运动时,我的应用程序就会以某种方式了解这一点(最好是通过推送通知)。预装的Home应用程序似乎具有此功能。有什么方法可以使用HomeKit框架完成这项工作吗?我找到的最近的是HMCharacteristic上的这个:funcenableNotification(Bool,completionHandler:(Error?)->Void)但这不会导致推送通知并通过委托(delegate)回调传递更新(并且仅在应用程序处于前台时有效)。

ios - 应用发布后试飞发送邮件通知 | iOS

我正在使用试飞与内部测试人员共享构建。但上周我注意到一个奇怪的行为。我将近一个月前部署了一个构建版本,现在该应用程序与该构建版本一起运行。然而,Testflight再次向测试人员发送了一封自动电子邮件,表示该版本可用于测试。(我知道在当前版本中,我们可能会测试该应用程序,即使它是实时的)。问题是:在测试飞行结束时发送电子邮件通知是否存在一些错误又是旧建筑?我是否应该手动终止此构建以避免任何以后会出现这样的问题吗?请注意,我的应用程序与此版本一起使用我不希望它受到影响。 最佳答案 仅供引用-同样的事情发生在我身上,但在我发布应用程序后